package com.heima.wemedia.service;

import net.sourceforge.tess4j.TesseractException;

import java.io.IOException;
import java.util.Date;

public interface WmNewsTaskService {
    /**
     * 添加任务到延迟队列中
     *
     * @param id          文章的id
     * @param publishTime 发布的时间  可以做为任务的执行时间
     */
    void addNewsToTask(Integer id, Date publishTime);

    /**
     * 扫描延迟队列中的任务，提交任务到 redis
     */
    void scanNewsByTask() throws TesseractException, IOException;
}
